Programming
- Programming basics
- Intro to C++
- Scratch
- Look at old US First code
- LabView
Stuff to know:
here is the basic sequence for programming the robot:
have to robot recognize the Jaguar speed controlers
have the robot recognize the motors,
have the robot recognize any sensors for calibration
program other motors that may be on the robot (i.e. servo motors)
OK, so basically, if you've ever used an iPod Touch, iPhone, digital camera, or anything else that rotates the screen with the orientation that you place the device in, you know the basics of how an accelerometer works. Accelerometers can be 2-axis (x and y axis) for 3-axis (x, y, and z axis). We will most likley be using these devices in autonomous mode to help direct the robot and keep it on course. For this, we need the robot's cpu to send back a value [i.e. we will not be using (void) sorry].
- Programming basics
- Intro to C++
- Scratch
- Look at old US First code
- LabView
Stuff to know:
here is the basic sequence for programming the robot:
OK, so basically, if you've ever used an iPod Touch, iPhone, digital camera, or anything else that rotates the screen with the orientation that you place the device in, you know the basics of how an accelerometer works. Accelerometers can be 2-axis (x and y axis) for 3-axis (x, y, and z axis). We will most likley be using these devices in autonomous mode to help direct the robot and keep it on course. For this, we need the robot's cpu to send back a value [i.e. we will not be using (void) sorry].